package com.mine.yyb.common.utils.email;

import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;

/**
 * 
 * <一句话功能简述>
 * email 邮箱认证信息类
 * <功能详细描述>
 * 
 * @author  xiongwei
 * @version  [版本号, 2015年6月23日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
public class MineEmailAuthenticator extends Authenticator
{
    //用户名
    private String userName = null;
    
    //密码
    private String password = null;
    
    /**
     * 
     * <默认构造函数>
     */
    public MineEmailAuthenticator(String username, String password)
    {
        this.userName = username;
        this.password = password;
    }
    
    /**
     * 
     * <pre>
     * <一句话功能简述>
     * 
     * <功能详细描述>
     * </pre>
     * @return PasswordAuthentication
     * @see [类、类#方法、类#成员]
     */
    protected PasswordAuthentication getPasswordAuthentication()
    {
        return new PasswordAuthentication(userName, password);
    }
}
